#ifndef __SCREENCONTROLLER_HPP
#define __SCREENCONTROLLER_HPP

#include "../view/CharScreen.hpp"

namespace controller {

template<class ScreenType> class ScreenController {
	protected:ScreenType& screen;
	public:ScreenController(ScreenType& _screen): screen(_screen) {
	}
};

class CharScreenController: public ScreenController<view::CharScreen> {
	public:CharScreenController(view::CharScreen& _screen): ScreenController(_screen) {
	}
};

};

#endif
